import { Tabs, TabItem, } from '@aws-amplify/ui-react'; import { Example, ExampleCode } from '@/components/Example'; ```jsx import React, { useEffect } from 'react'; import { Text } from 'react-native'; import { Amplify, Notifications } from 'aws-amplify'; import { InAppMessageDisplay, InAppMessagingProvider, } from '@aws-amplify/ui-react-native'; import config from './aws-exports'; const { InAppMessaging } = Notifications; Amplify.configure(config); function App() { useEffect(() => { // sync remote in-app messages InAppMessaging.syncMessages(); }, []); return ( In-App Messaging Example ); } export default App; ``` ```jsx import React, { useEffect } from 'react'; import { Text } from 'react-native'; import { Amplify, Notifications } from 'aws-amplify'; import { withInAppMessaging } from '@aws-amplify/ui-react-native'; import config from './aws-exports'; const { InAppMessaging } = Notifications; Amplify.configure(config); function App() { useEffect(() => { // sync remote in-app messages InAppMessaging.syncMessages(); }, []); return In-App Messaging Example; } export default withInAppMessaging(App); ```